*,html,body{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	list-style: none;
}
a{
	text-decoration: none;
}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.top{
	width: 100%;
	background-color: dodgerblue;
	color: white;
}
.top_center{
	margin: 0 auto;
	width: 1200px;
	height: 50px;
	background-color: dodgerblue;
}
.logo{
	position: relative;
	float: left;
	width: 310px;
	height 100%;
	line-height: 50px;
}
.logo_img{
	position: absolute;
	left: 0;
	top: 5px;
}
.logo_img i{
	font-size: 28px;
}
.logo_word{
	margin-left: 40px;
	font-size: 20px;
}
.top_menu li{
	float: left;
	width: 100px;
	height: 50px;
	text-align: center;			
}
.top_menu li a{
	line-height: 50px;
	color: white;
}
.resource_defa{
	background-color: #226DDD;
}
.account_defa{
	background-color: #226DDD;
}
.area_defa{
	background-color: #226DDD;
}
.task_defa{
	background-color: #226DDD;
}
/*内容*/
.main{
	width: 100%;
	min-width: 1200px;
	min-height: 740px;
	background-color: #F2F2F2;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_center{
	margin: 0 auto;	
	width: 1200px;
}
.main_left{
	float: left;
	margin-left: 0;
	width: 200px;
	height: auto;
	background-color: dodgerblue;
	text-align: center;
}
.main_left>.ml_title{
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
}
.mlimg{
	position: absolute;
	left: 50px;
	top: 1px;
	width: 20px;
	height: 20px;
}
.mlimg i{
	font-size: 16px;
}
.ml_content{
	width: 100%;
	min-height: 204px;
	background-color: #77C6E8;
}
.ml_content>.defa_color{
	color: #3d74ce;
}
.ml_content>p{
	cursor: pointer;
	padding-top: 28px;
	width: 100%;
	line-height: 12px;
	font-size: 13px;
	font-weight: 400;
	color: #333;
}

/*资源库类型*/
.main_right_company{
	display: none;
}
.main_right{
	float: right;
	margin-right: 0;
	width: 990px;
	min-height: 740px;
	background-color: #FFFFFF;
	border: none;
}
.areaIframe{
	float: right;
	margin-right: 0;
	width: 990px;
	min-height: 820px;
	background-color: #FFFFFF;
	border: none;
}
.showtitle{
	position: relative;
	margin: 0 auto;
	width: 970px;
	height: 70px;
}
.showword{
	margin-left: 36px;
	margin-right: 568px;
	margin-top: 28px;
	/*line-height: 70px;*/
	font-size: 13px;
	color: #999999;
}
.newadd,.back_parent,.newadd_parent{
	position: absolute;
	top: 15px;
	right: 0;
	width: 98px;
	height: 41px;
	border:1px solid #00A0E9;
	text-align: center;
	line-height: 39px;
	color: #00A0E9;
	cursor:pointer;
}
.newadd_parent{
	right: 120px;
}

.typelist{
	width: 970px;
	margin: 0 auto;
	text-align: center;
}
.table_rt,.table_rc{
	margin: 0 auto;
	width: 970px;
	border-collapse:collapse;
}
.table_rt th,.table_rc th{
	border-top: 1px solid #00A0E9;
	border-bottom: 1px solid #00A0E9;
	height: 48px;
	font-size: 13px;
	font-weight: 400;
	color: #00A0E9;
	text-align: center;
}
.table_rt td,.table_rc td{
	padding-top: 20px;
	height: 28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px;
    text-align: center;
}
.table_rt tr .constrol_left{
	text-align: left !important;
}
.table_rt tr td a {
	color: #00A0E9;
}
.resourcetype,.company_name{
	width: 260px;
}
.companyamount,.resource_type{
	width: 250px;
}
.updatetime,.up_time{
	width: 180px;
}
.updateman,.up_man{
	width: 150px;
}
.constrol{
	width: 130px;
}
.constrol>a{
	color: #00A0E9;
}
.tlcontent>ul{
	height: 60px;
	line-height: 60px;
}
.tlcontent>ul>li{
	float: left;
}
/*新增类型弹出框*/
.black_over {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .50;
	filter: alpha(opacity=50);
}
.popup {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -225px;
	margin-top: -100px;
	width: 450px;
	height: 200px;
	border: 2px solid #d3d3d3;
	border-radius: 10px;
	background-color: #F0F0F0;
	z-index: 1002;
	overflow: auto; 
}

.addtype_content {
	margin-top: 40px;
	width: 100%;
	text-align: center;
}

.addtype_content label{
	font-size: 16px;
	margin-right: 10px;
}
/*资源导入弹出框*/
#categoryId,#child,#childid,#parentid{
	display: none;
}
#file{
	margin: 20px auto;
}
/*资源子类型*/
.addchildtype{
	margin-bottom: 30px;
}
.newadd_child{
	margin-top: 60px;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
#childtypename{
	width:160px;
	height: 32px;
	padding-left: 8px;
}
#typename {
	padding-left: 8px;
	height: 30px;
}
.addtype_hasChild{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
	height: 30px;
}
.haschild_title{
	float: left;
	font-size: 16px;
	padding-left: 22%;
	margin-right: 20px;
	line-height: 30px;
}
.childtrue{
	float: left;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}
.childfalse{
	float: left;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.addtype_hasChild input{
	vertical-align:middle;
	margin-bottom:1px;
}


.addtype_control {
	position: relative;
	margin: 0 auto;
	width: 50%;
}

.addtype_control input {
	border: none;
	border-radius: 10px;
	background-color: #FF8339;
	color: #F0F0F0;
	font-size: 15px;
	width: 90px;
	height: 38px;
	text-align: center;
	line-height: 38px;
}

.po_cancle {
	position: absolute;
	right: 0;
}



/*资源库企业*/
.showword{
	float: left;
}
.showname{
	float: left;
	margin-left: -20px;
	margin-top: 28px;
	font-size: 13px;
	color: #666666;
}
#categoryName{
	cursor: pointer;
	position: absolute;
	right: 110px;
	top: 16px;
	width: 100px;
	height: 40px;
	color: #00A0E9;
	background-color: #F6F5FA;
	border-color: #00A0E9;
	padding-left: 8px;
	outline: none;
	/*-webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;*/
}

.export{
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 16px;
	border: 1px solid #00A0E9;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #00A0E9;
}

.footer{
	width: 100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	color: #FFFFFF;
	background-color: #00A0E9;
}
.footer_center{
	margin: 0 auto;
	width: 1200px;
	background-color: #00A0E9;
}

/*账号*/
.ml_content .acbu_default{
	color: rgb(28, 93, 245);
}
.accounttitle,.tasktitle{
	margin: 0 auto;
	width: 970px;
	height: 69px;
	line-height: 70px;
	font-size: 13px;
	color: #999999;
	border-bottom: 1px solid #AEE4FF;
}
.accounttitle>p,.tasktitle>p{
	margin-left: 36px;
}
.form_account{
	width: 800px;
	margin-left: 140px;
	margin-top: 26px;
}
.form_account li{
	position: relative;
	padding-right: 200px;
	height: 48px;
	text-align: right;
}
.form_account li span{
	display: block;
	position: absolute;
	top: 2px;
	left: 604px;
	height: 30px;
	line-height: 30px;
	color: #e4393c;
	letter-spacing: 4px;
}
.form_account li i{
	margin-left: 8px;
	visibility:hidden;
	color: #e4393c;
}
.form_account li p{
	display: inline-block;
	padding-right: 20px;
}
.form_account li input{
	width: 404px;
	height: 34px;
	padding-left: 5px;	
}

.form_account li .cancle,.form_account li .build{
	border: 1px solid #00A0E9;
	width: 95px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #00A0E9;
	background-color: #fff;
}
.form_account li .cancle{
	margin-right: 22px;
}
.table_at,.table_tasktitle{
	margin: 0 auto;
	width: 970px;
	border-collapse:collapse;
}
.tl_title th{
	height: 50px;
	font-size: 13px;
	font-weight: 400;
	color: #00A0E9;
	text-align: center;
	line-height: 50px;
}
.ac_title{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #AEE4FF;
}
.ac_title th{
	/* text-align: center; */
}
.table_at tr td{
	/* text-align: center; */
	padding-top: 24px;
}
.ac_account{
	width: 180px;

}
.ac_name{
	width: 180px;
}
.ac_unit{
	width: 220px;
}
.ac_station{
	width: 200px;
}
.ac_status{
	width: 80px;
}
.ac_control{
	width: 160px;
}
.ac_content1 li{
	height: 40px; 
	float: left;
	text-align: center;
	line-height: 40px;
	font-size: 13px;
	color: #999999;
	font-weight: 400;
}
#ac_select{
	width: 74px;
	font-size: 13px;
}
.ac_control span{
	cursor: pointer;
	font-size: 13px;
	color: #00A0E9;
}

/*账号权限*/
.accountpower{
	padding-top: 20px;
	margin-left: 70px;
	margin-top: 34px;
	width: 780px;
	height: 300px;
	border: 1px solid #44B0DE;
}
.accountpower label{
	vertical-align: middle;
	line-height: 42px;
}
.accountpower input{
	vertical-align: middle;
	margin-left: 30px;
}
.ac_store,.ac_cancle{
	margin-top: 24px;
	float: left;
	width: 95px;
	height: 38px;
	border: 1px solid #44B0DE;
	text-align: center;
	line-height: 38px;
	color: #44B0DE;
	font-size: 13px;
}
.ac_store{
	margin-left: 640px;
}
.ac_cancle{
	margin-left: 18px;
}

/*区域*/
.areacontent{
	float: right;
	margin-right: 0;
	width: 1040px;
	min-height: 900px;
	background-color: #FFFFFF;
	border: none;
}
.areatitle{
	margin: 0 auto;
	width: 970px;
	height: 70px;
	line-height: 70px;
	font-size: 13px;
	color: #999999;
}
.areatitle p{
	margin-left: 36px;
}
.area_content{
	margin: 0 auto;
	width: 1000px;
	
}

.ar_place{
	width: 100%;
	height: 65px;
}
.ar_place span,.ar_doarea{
	margin-right: 20px;
	font-size: 13px;
	line-height: 65px;
	color: #999999;
}
.ar_place select{
	margin-right: 10px;
	width: 90px;
}
.ar_add{
	margin-top: 20px;
	margin-right: 532px;
	float: right;
	width: 79px;
	height: 24px;
	border: 1px solid #44B0DE;
	text-align: center;
	line-height: 24px;
	color: #44B0DE;
	font-size: 13px;
}
/*区域编辑*/
.areaeditortitile{
	width: 100%;
	height: 70px;
	line-height: 70px;
}
.areaeditortitile span{
	margin-left: 30px;
	color: #999;
}
.table_ad{
	margin: 0 auto;
	width: 970px;
	border-collapse:collapse;
}
.table_ad th{
	text-align: center;
}
.table_ad tr{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.ad_title{
	width: 100%;
	border-top: 1px solid #AEE4FF;
	border-bottom: 1px solid #AEE4FF;
	text-align: center;
}
.ad_title th{
	font-weight: 400;
	font-size: 13px;
	color: #00A0E9;
	text-align: center;
}
.ad_title td{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}
.ad_areaname{
	width: 200px;
}
.ad_type{
	width: 240;
}
.ad_updatemtime{
	width: 160px;
}
.ad_upadateman{
	width: 120px;
}
.ad_control{
	width: 300px;
}


/*new区域编辑*/
.arealine{
	margin: 0 auto;
	width: 970px;
	border-bottom: 1px solid #AEE4FF;
}
.areainfomain{
	margin: 0 auto;
	max-width: 900px;
}
.editointroduce{
	margin-left: 80px;
	padding: 10px 10px;
	line-height: 18px;
	width: 670px;
	height: 230px;
	resize: none;
	outline: none;
}
.areainfo li{
	margin-top: 18px;
	position: relative;
}
.w_areaintro{
	position: absolute;
	top: 10px;
	font-size: 13px;
	font-weight: 400;
	color: #999999;
}
.w_areayear{
	font-size: 13px;
	font-weight: 400;
	color: #999999;
}
.areayear{
	margin-left: 48px;
	padding-left: 5px;
	width: 85px;
	height: 20px;
	border-color: #666666;
}
.w_areayear{
	position: relative;
}
.sanjiao{
	content: "";
	position: absolute;
	top: 5px;
	left: 146px;
  	height:0px;
  	width:0px;
  	border-top:solid 6px #333333;
  	border-left:solid 6px transparent;
  	border-right:solid 6px transparent;
}
.w_areadata{
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 13px;
	font-weight: 400;
	color: #999999;
}
.areadata{
	margin-left: 80px;
	width: 670px;
	text-align: right;
	border-collapse:collapse;
	border: 1px solid #999;	
}
.areadata tr td{
	padding-top: 13px;
	padding-right: 10px;
}
.areadata label{
	/*margin-right: 24px;*/
	margin-right: 10px;
	font-size: 13px;
	font-weight: 400;
	color: #999999;
}
.areadata input{
	width: 162px;
	height: 34px;
	padding-left: 8px;
}
.areadata .areadata_top{
	padding-top: 20px;
	
}
.areadata .areadata_foot{
	padding-bottom: 20px;	
}
.areacontrol{
	text-align: right;
}
.areacontrol .build,.areacontrol .cancle{
	margin-top: 14px;
	width: 94px;
	height: 35px;
	background-color: #F0F0F0;
	border: 1px solid #00A0E9;
	color: #00A0E9;
	text-align: center;
	line-height: 35px;
}
.areacontrol .build{
	margin-right: 10px;
}
.areacontrol .cancle{
	margin-right: 150px;
}
/*任务列表*/

.table_tasktitle tr td{
	padding-bottom: 10px;
	text-align: center;
	line-height: 16px;
	word-wrap:break-word;
}
.tl_taskgroup{
	max-width: 104px;
}
.tl_timingtask{
	max-width: 125px;
}
.tl_timeconvey{
	max-width: 114px;
}
.tl_upruntime{
	max-width: 90px;
}
.tl_nextruntime{
	max-width: 90px;
}
.tl_taskstatus{
	max-width: 84px;
}
.tl_starttime{
	max-width: 90px;
}
.tl_endtime{
	max-width: 90px;
}
.tl_taskclass{
	max-width: 104px;
}
.tl_control{
	max-width: 130px;
	min-height: 80px;
}
.tl_control button{
	margin-bottom: 2px;
	font-size: 13px;
	width: 40px;
	height: 22px;
	background-color: #00A0E9;
	border: none;
	color: white;
}
/*任务新增*/
.form_task{
	margin: 40px auto;
	width: 800px;
	text-align: right;
}
.form_task li em{
	color: red;
	margin-right: 6px;
}
.form_task li i{
	margin-left: 8px;
	visibility:hidden;
	color: #e4393c;
}
.form_task li label{
	margin-right: 20px;
}
.form_task li input{
	width: 404px;
	height: 34px;
	padding-left: 5px;	
}
.form_task li button{
	margin-left: 10px;
	margin-top: 10px;
	width: 80px;
	height: 34px;
}
.form_task #task_back{
	margin-right: 82px;
}
.form_task #task_back1{
	margin-right: 82px;
}
.tl_control button:hover{
	color: #15527C;
}
.btn_taskedit{
	display: inline-block;
	margin-bottom: 2px;
	font-size: 13px;
	width: 40px;
	height: 22px;
	line-height: 22px;
	background-color: #00A0E9;
	border: none;
	color: white;	
}
.top_menu  .signOut {
	float: right !important; 
}
.loadingBackpage{position: relative;min-height: 200px;}
.loadingBackpage>.loading_div{background: transparent url(../../img/loading1.gif) no-repeat center center; }
.comform-inline{        margin: 10px; background: #edecf2; padding: 20px; padding-left: 50px;}
.comform-inline input,.comform-inline select{height: 34px; line-height: 34px;    margin-right: 10px;}
.comform-inline .btn{border: 1px solid #00A0E9; width: 95px; height: 36px;    border-radius: 0; padding: 0; text-align: center; line-height: 36px; color: #ffffff; background-color: #51a1eb;}
		
/*新增样式*/
.examine-yes {
	color: #67c23a;
}
.examine-no {
	color: #e6a23c;
}
.do-chakan,.do-add,.do-edit,.do-delete {
	cursor: pointer;
	color: #51a1eb;
	margin-right: 5px;
}
.do-xiugai {
	cursor: pointer;
	color: #51a1eb;
	margin-right: 5px;
}
.do-shenhe {
	cursor: pointer;
	color: #51a1eb;
	margin-right: 5px;
}
.do-shanchu {
	cursor: pointer;
	color: #51a1eb;
	margin-right: 5px;
}
.pagination-box{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
    text-align: center;
    display: none;
}
#frame_child{
	min-height: 740px;
	position: relative;
}
.modal .thumbnail>img {
	width: 90%;
}
.modal .modal-body {
	max-height: 500px;
	overflow: auto;
}